package com.gmrz.uaf.db.dao;

import com.gmrz.uaf.db.DAOException;
import com.gmrz.uaf.protocol.v1.schema.WhiteList;

import java.util.Collection;
import java.util.List;
import java.util.Set;

/**
 * Created by chentaikun on 16/12/26.
 */
public interface WhiteListDAO {

    List<WhiteList> list() throws DAOException;

    Set<String> vendorList(String appID) throws DAOException;

    Set<String> equipmentList(String appID) throws DAOException;

    Set<String> getDeviceIdForbidList(String appID)throws DAOException;

    Set<String> getEquipmentVersion(String deviceName)throws DAOException;
}
